package cn.samler.diandi.api.service;

import cn.samler.diandi.api.model.io.Response;
import cn.samler.diandi.api.model.io.request.user.Login;
import cn.samler.diandi.api.model.io.request.user.ResetPassword;
import cn.samler.diandi.api.model.io.request.user.ResetUsername;
import cn.samler.diandi.api.model.io.request.user.SendSMSForm;

public interface UserService {
    Response login(Login.Origin form);
    Response login(Login.Telephone form);
    Response login(Login.WechatMiniProgram form);
    Response sendSMS(SendSMSForm form);
    Response resetPassword(ResetPassword form);
    Response resetUsername(ResetUsername form);
}
